home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 6176 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.0 KB

  1. Path: nntp-trd.UNINETT.no!usenet
  2. From: Paul Kenneth Egell-johnsen <paulken4@afrodite.kih.no>
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Visual language environments
  5. Date: Mon, 25 Mar 1996 14:26:23 +0100
  6. Organization: UNINETT news service    
  7. Message-ID: <31569EFF.1F43@afrodite.kih.no>
  8. References: <3155e66b@beachyhd.demon.co.uk>
  9. NNTP-Posting-Host: afrodite.kih.no
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.01 (X11; I; HP-UX A.09.05 9000/720)
  14. CC: Eric Totel <totel@laas.fr>
  15.  
  16. Adam@beachyhd.demon.co.uk wrote:
  17. >  PKE> At the moment though, both MUIBuiler and GadToolsBox output C code
  18. >  PKE> where you easily can identify callbacks (they are put into their own
  19. >  PKE> files), so there are no sweat making the Gui and then adding the
  20. >  PKE> neccessary codes to the callbacks. (I do recommend the latest
  21. >  PKE> MUIBuilder).
  22. > But still (and correct me if I'm wrong, as I'm in Assumption-Land here), you go
  23. > through the following process:
  24. >  1. Build the GUI
  25. >  2. Write the code
  26. > If you need to make big changes to the GUI after you've completed step 2,
  27. > you're in trouble, right? A proper integrated visual environment would be
  28. > perfectly happy with this. It would be keeping track of all the 'extra' code
  29. > (that the programmer has coded) aswell as the GUI itself..
  30. > Sure, the GUI builders are a very useful set of tools, but I don't think they
  31. > along make a visual programming environment like Visual BASIC..
  32.  
  33. Yes, all I have tried does it this way (though I think Visual
  34. Arts had some way to insert the code in the builder, but as I
  35. really hated how the program worked, I don't know how the
  36. program would work with the code).
  37.  
  38. I hope Eric (MUI-Builder) Totel will enable the following
  39. process:
  40.  
  41. 1. Build the Gui
  42. 2. Add AmigaGuide texts to the objects (as is available NOW, in
  43. MUI-Builder)
  44. 3. Add code to the object's events (as in Visual Basic and
  45. such.)
  46. 4. Export the code
  47. 5. Complile the code
  48.  
  49. Then jump to 2 or 3 to enhance or add new elements, and then
  50. continue with 4 or 5.
  51.  
  52. As long as the code is known to the program (or at least the
  53. program knows where the code is) then it is merely a situation
  54. of saving the correct paths together with the GUI elements in
  55. the save file.
  56.  
  57. This would be the level most people would be comfortable with
  58. (at least programmers), and I don't ask for much more than this.
  59. More than this and we are into RAD (rapid application
  60. development) land.
  61.  
  62. And Visual Basic does the above, but it don't export the code,
  63. it makes an module which has to be interpreted while running...
  64. This makes for one environment compassing every part of the
  65. development, but interpreted...
  66.  
  67. Another addition to MUI Builder, while we are at it, would be
  68. user definable menus for adding things like compile and make,
  69. then MUI Builder would be `sort of' an integrated programming
  70. environment.
  71.  
  72. Finally, I don't know what Eric is going to do, as he only has
  73. pictures available at his site.
  74.  
  75. Paul K Egell-Johnsen,
  76.  
  77. mailto:paulken4@afrodite.kih.no
  78. http://afrodite.kih.no:8001/studenter/paulken4/frames/
  79.